Con este método se obtiene el histórico de cambios de estado de un contacto. El resultado se entrega desde el cambio más reciente al más antiguo e incluye el estado, su tipo, la línea de negocio y el perfil que realizó el cambio.
Para este método debemos agregar un token en Headers de tipo Authorization.
{success} GET: /api/historical-statuses/{id}
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/historical-statuses/25", [
"headers" => [
"Authorization" => "TOKEN",
],
]);
$historicalStatuses = json_decode($res->getBody(), true);
return $historicalStatuses;
[
{
"id": 145,
"contact_id": 25,
"contact_status_id": 6,
"duration_seconds": 86400,
"profile_id": 2,
"created_at": "2026-10-06T14:30:00.000000Z",
"status": {
"id": 6,
"name": "Mostrando propiedades",
"percentage": 30,
"description": "",
"biz_line_id": 1,
"contact_status_type_id": 2,
"contact_status_types": {
"id": 2,
"name": "Seguimiento"
},
"biz_line": {
"id": 1,
"name": "General"
}
},
"profiles": {
"id": 2,
"name": "María"
}
}
]